/*
* MTable
*/
.M-table{
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
  overflow: hidden;
  position: relative;
  border-radius: 4px 4px 0 0;
  .M-table-body{
    transition: opacity 0.3s ease;
  }
  table{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    text-align: left;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
  }
}
.M-table-thead{
  >tr{
    transition: all .3s ease;
    >th{
        background: #f7f7f7;
        font-weight: bold;
        transition: background .3s ease;
        text-align: left;
        padding: 16px 8px;
        word-break: break-all;
    }
  }
}
.M-table-tbody{
  >tr{
    transition: all .3s ease;
    >td{
      border-bottom: 1px solid #e9e9e9;
      padding: 16px 8px;
      word-break: break-all;
    }
    &:hover{
      background: #ecf6fd;
    }
  }
}
.M-table-pagination{
  margin: 16px 0;
  float: right;
}